/* 
    Document   : styles.css
    Created on : 03/02/2013, 09:23:30 PM
    Author     : johnny
    Description:
        Purpose of the stylesheet follows.
*/

*{
    padding: 0px;
    margin: 0px;
}

body{
    background-image: url(../images/pattern2.png);
}

#divContenido{
    margin: 0px auto;
    width: 1000px;
    border: 3px solid rgba(0,0,0,0.4);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#divHeader{
    background-color: #7AA7D0;
    width: 100%;
    height: 100px;
}
#divMenu{
    background-color: #feb867;
    width: 100%;
    height: 40px;
}
#divTextoHeader{
    height: 50px;
    width: 700px;
    color: #FFF;
    font-size: 26pt;
    padding: 25px;
    float: left;
}
#divLogo{
    width: 123px;
    height: 80px;
    float: right;
    padding: 10px;
}
#divContent{
    background-color: #FFF;
    width: 100%;
    height: auto!important;
    min-height: 580px;
    overflow: auto;
}

#divFooter{
    background-color: #7AA7D0;
    width: 100%;
    height: 40px;
}

.Inicio{
    color:#4485BB;
    font-size: 20pt;
}
.textosInicio{
    display: block;
    width: 180px;
    height: 30px;
    border: 1px solid #00BFFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-align: right;
    padding: 0px 20px;
}
.botonesInicio{
    height: 30px;
    background-color: #4485BB;
    color: #FFF;
    padding: 0px 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
#divInicioSecion{
    padding-top: 150px;
    padding-left: 580px;
}
#divLateral{
	min-height:540px;
	height:auto;
	width:200px;
	padding:20px;
	background-color:#FFF;
        border-right: 3px #7AA7D0 dotted;;
	float:left;
padding-top: 40px;}
#divMenuLat ul{
	list-style:none;}
#divMenuLat ul li a{
	display:block;
	text-decoration:none;
	padding:9px;
	background-color:#FFF;
	margin-right:1px;
	text-transform:uppercase;
	color:#9B9D9F;
	margin-top:4px;
        border-bottom: 1px #7AA7D0 dotted;
	}
	
#divMenuLat ul li a:hover{
	background-color:#6CADE3;
        color: #FFF;
}
#divMenu ul{
	list-style:none;}
#divMenu ul li{
	float:left;}
#divMenu ul li a{
	display:block;
	text-decoration:none;
	padding:6px;
	background-color:#FEB867;
	margin-right:1px;
	text-transform:uppercase;
	color:#FFF;
	border-right:1px solid #565759;
	margin-top:4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
	}
	
#divMenu ul li a:hover{
	background-color:#F7931D;}
#divMenu ul li a.actual{
    background-color:#F7931D;
}
.subMenuHeader{
    display: block;
    padding: 6px;
    background-color: #FBA421;
    color: #FFF;
    text-transform: uppercase;
}

.izquierda{
    float: left;
    width: 440px;
    padding-top: 20px;
    font-size: 9pt;
    color: #045AA0;
}
.derecha{
    margin-left: 15px;
    float: right;
    width: 440px;
    padding-top: 20px;
    font-size: 9pt;
    color: #045AA0;
}
.campos{
    width: 70px;
}
.todo{
    padding-top: 20px;
    font-size: 9pt;
    color: #045AA0;
}

.reporte td{
    padding: 8px;
}
tr.encabezados{
    background-color: #045AA0;
    color: #FFF;
}

.reporte{
    margin: 30px;
}
tr.impares{
    background-color: #7AA7D0;
    
}